﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Common
{
    public class ActsFuel
    {
        public int ID { get; set; }
        //Автомобіль, механізм
        public string Avtomobile { get; set; }
        //Дорожний лист (путевка)
        public string Permit { get; set; }
        //Паливо яке використали для авто
        public string Fuel { get; set; }
        //Одиниця виміру
        public string Unit { get; set; }
        //Кількість
        public int Amt { get; set; }

       public Dictionary<string, string> ResourcseFields { get; private set; }
       public Dictionary<string, string> ActsFuelFields { get; private set; }

        public ActsFuel() { }
        public ActsFuel(string avtomobile, string permit, string fuel, string unit, int amt) 
            : this(0, avtomobile, permit, fuel, unit, amt) { }
        public ActsFuel(int id, string avtomobile, string permit, string fuel, string unit, int amt) 
        {
            this.ID = id;
            this.Avtomobile = avtomobile;
            this.Permit = permit;
            this.Fuel = fuel;
            this.Unit = unit;
            this.Amt = amt;

            ResourcseFields = new Dictionary<string, string>(1);
            ResourcseFields.Add("Avtomobile", Avtomobile);
            ResourcseFields.Add("Fuel", Fuel);

            ActsFuelFields = new Dictionary<string, string>(3);
            ActsFuelFields.Add("Permit", Permit);
            ActsFuelFields.Add("Unit", Unit);
            //ActsFuelFields.Add("Amt", Amt);
        }

    }
}
